package day03;

public class 拓展练习 {
    public static void main(String[] args) {
        //声明两个整型变量a和b并分别赋值，找到a和b中的最大值，并输出。用两种方式实现：条件运算符、if..else分支结构
        int a=2,b=3;
        //条件运算符
        int max=a>b?a:b;
        System.out.println(max);//3
        //if...else
        int a1=2,b1=3;
        int max1;
        if(a1>b1){
            max1=a1;
        }else{
            max1=b1;
        }
        System.out.println(max1);


        /**
         *声明一个整型变量year并存储年份，判断其是平年还是闰年，
         *若是闰年则输出"某某某年是闰年"，否则输出"某某某年是平年
         */
        int year = 2023;
        if((year%4==0 && year%100!=0)|| year%400==0 ){
            System.out.println(year+"是闰年");
        }else{
            System.out.println("是平年");
        }


        /**
         * 考虑成绩的合法性：当不合法成绩时，输出"成绩不合法"
         * 成绩等级判断:
         * A:成绩大于等于90
         * B:成绩大于等于80并且小于90
         * C:成绩大于等于60并且小于80
         * D:成绩小于60
         */

        int score = 105;
        if(score<0 || score>100){
            System.out.println("不合法");
        }else  if(score>=90){
            System.out.println("A");
        }else if(score>=80 && score<=90){
            System.out.println("B");
        }else if(score>=60 && score<=80){
            System.out.println("C");
        }else{
            System.out.println("D");
        }
    }
}
